package br.usp.pcs.larc.sipspace.jainsip.javax.sip.message;

import java.text.ParseException;
import java.util.List;

import javax.sip.address.URI;
import javax.sip.header.CSeqHeader;
import javax.sip.header.CallIdHeader;
import javax.sip.header.ContentTypeHeader;
import javax.sip.header.FromHeader;
import javax.sip.header.MaxForwardsHeader;
import javax.sip.header.ToHeader;
import javax.sip.message.MessageFactory;
import javax.sip.message.Request;
import javax.sip.message.Response;

public class MessageFactoryImpl implements MessageFactory{

	@Override
	public Request createRequest(String arg0) throws ParseException {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public Request createRequest(URI arg0, String arg1, CallIdHeader arg2,
			CSeqHeader arg3, FromHeader arg4, ToHeader arg5, List arg6,
			MaxForwardsHeader arg7, ContentTypeHeader arg8, byte[] arg9)
			throws ParseException {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public Request createRequest(URI arg0, String arg1, CallIdHeader arg2,
			CSeqHeader arg3, FromHeader arg4, ToHeader arg5, List arg6,
			MaxForwardsHeader arg7, ContentTypeHeader arg8, Object arg9)
			throws ParseException {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public Request createRequest(URI arg0, String arg1, CallIdHeader arg2,
			CSeqHeader arg3, FromHeader arg4, ToHeader arg5, List arg6,
			MaxForwardsHeader arg7) throws ParseException {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public Response createResponse(int arg0, CallIdHeader arg1,
			CSeqHeader arg2, FromHeader arg3, ToHeader arg4, List arg5,
			MaxForwardsHeader arg6, ContentTypeHeader arg7, byte[] arg8)
			throws ParseException {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public Response createResponse(int arg0, CallIdHeader arg1,
			CSeqHeader arg2, FromHeader arg3, ToHeader arg4, List arg5,
			MaxForwardsHeader arg6, ContentTypeHeader arg7, Object arg8)
			throws ParseException {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public Response createResponse(int arg0, CallIdHeader arg1,
			CSeqHeader arg2, FromHeader arg3, ToHeader arg4, List arg5,
			MaxForwardsHeader arg6) throws ParseException {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public Response createResponse(int arg0, Request arg1,
			ContentTypeHeader arg2, byte[] arg3) throws ParseException {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public Response createResponse(int arg0, Request arg1,
			ContentTypeHeader arg2, Object arg3) throws ParseException {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public Response createResponse(int arg0, Request arg1)
			throws ParseException {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public Response createResponse(String arg0) throws ParseException {
		// TODO Auto-generated method stub
		return null;
	}

}
